package com.unitd.modules.configcenter.service;

import com.unitd.frame.mybatis.core.service.IBaseService;
import com.unitd.modules.configcenter.entity.Apps;

import java.util.List;

/**
 * @desc 应用信息管理表表Service接口
 * @filename IAppsService.java
 * @copyright www.unitd.com
 * @author Hudan
 * @version 1.0
 * @date  2018-01-30
 */
public interface IAppsService extends IBaseService<Apps, String> {

	/**
	 * @desc 根据应用名称,查询有效的应用信息
	 * @param name 应用名称
	 * @return 应用信息
	 */
	Apps findByName(String name);

	/**
	 * @desc 根据项目负责人ID,获取该负责人下的应用列表
	 * @param masterUid 项目负责人ID
	 * @return 应用信息列表
	 */
	List<Apps> findByMasterUid(String masterUid);
}